home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1996 July / Macworld (1996-07).dmg / Shareware World / Compression / MacPGP-Control / Put in Scripting Additions / programmer's tool / programmer's tool.rsrc / TMPL.txt < prev    next >
Encoding:
Text File  |  1994-11-21  |  39.9 KB  |  1,286 lines

  1. TMPL_128_aete.txt
  2. Template Major Version: 1-byte integer (hex)
  3. Template Minor Version: 1-byte integer (hex)
  4. Language ID - should be same as this resource ID - 0 for English: 2-byte integer (decimal)
  5. Script Code: 2-byte integer (decimal)
  6. Suites list: list (2-byte one-based item count)
  7.   Suite Name: pstring (1-byte length)
  8.   comment: pstring (1-byte length)
  9.   *****: (align to 2-byte boundary)
  10.   Suite Code: 4-byte integer (char)
  11.   Suite Level: 2-byte integer (decimal)
  12.   Suite Version: 2-byte integer (decimal)
  13.   Your Events: list (2-byte one-based item count)
  14.     EventName: pstring (1-byte length)
  15.     comment: pstring (1-byte length)
  16.     *****: (align to 2-byte boundary)
  17.     EventClass code: 4-byte integer (char)
  18.     EventID code: 4-byte integer (char)
  19.     Reply Type, or null for none: 4-byte integer (char)
  20.     Reply comment: pstring (1-byte length)
  21.     *****: (align to 2-byte boundary)
  22.     (bit field)
  23.       Reply is Optional: boolean
  24.       Reply Can be a homogeneous list: boolean
  25.       Reply Is Enumerated type: boolean
  26.       Reply reserved13: boolean
  27.       Reply reserved12: boolean
  28.       Reply reserved11: boolean
  29.       Reply reserved10: boolean
  30.       Reply reserved9: boolean
  31.     (bit field)
  32.       Reply reserved8: boolean
  33.       Reply reserved7: boolean
  34.       Reply reserved6: boolean
  35.       Reply reserved5: boolean
  36.       Reply reserved4: boolean
  37.       Reply reserved3: boolean
  38.       Reply reserved2: boolean
  39.       Reply reserved1: boolean
  40.     Direct Parameter prefered type: 4-byte integer (char)
  41.     Direct Parameter comment: pstring (1-byte length)
  42.     *****: (align to 2-byte boundary)
  43.     (bit field)
  44.       Direct Param Optional: boolean
  45.       Direct Param Can be a homogeneous list: boolean
  46.       Direct Param Is Enumerated type: boolean
  47.       Change State: boolean
  48.       Direct Param reserved12: boolean
  49.       Direct Param reserved11: boolean
  50.       Direct Param reserved10: boolean
  51.       Direct Param reserved9: boolean
  52.     (bit field)
  53.       Direct Param reserved8: boolean
  54.       Direct Param reserved7: boolean
  55.       Direct Param reserved6: boolean
  56.       Direct Param reserved5: boolean
  57.       Direct Param reserved4: boolean
  58.       Direct Param reserved3: boolean
  59.       Direct Param reserved2: boolean
  60.       Direct Param reserved1: boolean
  61.     Other Parameters.  Note that order is significant, when parameters are listed without keywords.: list (2-byte one-based item count)
  62.       Parameter Name: pstring (1-byte length)
  63.       *****: (align to 2-byte boundary)
  64.       Parameter Code: 4-byte integer (char)
  65.       Parameter type: 4-byte integer (char)
  66.       Parameter comment: pstring (1-byte length)
  67.       *****: (align to 2-byte boundary)
  68.       (bit field)
  69.         if optional: boolean
  70.         Can be a homogeneous list: boolean
  71.         Is Enumerated type: boolean
  72.         reserved13: boolean
  73.         reserved12: boolean
  74.         reserved11: boolean
  75.         reserved10: boolean
  76.         reserved9: boolean
  77.       (bit field)
  78.         reserved8: boolean
  79.         reserved7: boolean
  80.         reserved6: boolean
  81.         reserved5: boolean
  82.         reserved4: boolean
  83.         reserved3: boolean
  84.         reserved2: boolean
  85.         reserved1: boolean
  86.   Classes: list (2-byte one-based item count)
  87.     Class Name: pstring (1-byte length)
  88.     *****: (align to 2-byte boundary)
  89.     Class Code: 4-byte integer (char)
  90.     comment: pstring (1-byte length)
  91.     *****: (align to 2-byte boundary)
  92.     Properties: list (2-byte one-based item count)
  93.       Prop Name: pstring (1-byte length)
  94.       *****: (align to 2-byte boundary)
  95.       Prop Code: 4-byte integer (char)
  96.       Prop Class: 4-byte integer (char)
  97.       comment: pstring (1-byte length)
  98.       *****: (align to 2-byte boundary)
  99.       (bit field)
  100.         reserved16: boolean
  101.         Can be a homogeneous list: boolean
  102.         Is Enumerated type: boolean
  103.         Read/Write: boolean
  104.         reserved12: boolean
  105.         reserved11: boolean
  106.         reserved10: boolean
  107.         reserved9: boolean
  108.       (bit field)
  109.         reserved8: boolean
  110.         reserved7: boolean
  111.         reserved6: boolean
  112.         reserved5: boolean
  113.         reserved4: boolean
  114.         reserved3: boolean
  115.         reserved2: boolean
  116.         reserved1: boolean
  117.     Elements: list (2-byte one-based item count)
  118.       Element Class Code: 4-byte integer (char)
  119.       Key Forms: list (2-byte one-based item count)
  120.         Form Code: 4-byte integer (char)
  121.   Comparison Operators: list (2-byte one-based item count)
  122.     name: pstring (1-byte length)
  123.     *****: (align to 2-byte boundary)
  124.     code: 4-byte integer (char)
  125.     comment: pstring (1-byte length)
  126.     *****: (align to 2-byte boundary)
  127.   Constants: list (2-byte one-based item count)
  128.     Enumerator ID: 4-byte integer (char)
  129.     Enumerators: list (2-byte one-based item count)
  130.       Enumerator Name: pstring (1-byte length)
  131.       *****: (align to 2-byte boundary)
  132.       Enumerator ID: 4-byte integer (char)
  133.       Enumerator Comment: pstring (1-byte length)
  134.       *****: (align to 2-byte boundary)
  135.  
  136. TMPL_200_actb.txt
  137. CaSeed: 4-byte integer (hex)
  138. CaReserved: 2-byte integer (decimal)
  139. CtSize: list (2-byte zero-based item count)
  140.   Part code: 2-byte integer (decimal)
  141.   Red: 2-byte integer (hex)
  142.   Green: 2-byte integer (hex)
  143.   Blue: 2-byte integer (hex)
  144.  
  145. TMPL_201_acur.txt
  146. Number of ‚Äúframes‚Äù (cursors): 2-byte integer (decimal)
  147. Used a ‚Äúframe‚Äù counter: 2-byte integer (decimal)
  148. cursItems: list (until end of resource)
  149.   'CURS' Resource Id: 2-byte integer (decimal)
  150.   filler: 2-byte zero fill
  151.  
  152. TMPL_202_ALRT.txt
  153. BoundsRect: rectangle
  154. ItemsID: 2-byte integer (decimal)
  155. (bit field)
  156.   Stg 4 Bold #: boolean
  157.      Drawn: boolean
  158.      Snd High: boolean
  159.      Snd Low: boolean
  160.   Stg 3 Bold #: boolean
  161.      Drawn: boolean
  162.      Snd High: boolean
  163.      Snd Low: boolean
  164. (bit field)
  165.   Stg 2 Bold #: boolean
  166.      Drawn: boolean
  167.      Snd High: boolean
  168.      Snd Low: boolean
  169.   Stg 1 Bold #: boolean
  170.      Drawn: boolean
  171.      Snd High: boolean
  172.      Snd Low: boolean
  173. Auto Position: 2-byte integer (hex)
  174.  
  175. TMPL_203_APPL.txt
  176. application items: list (until end of resource)
  177.   Creator: 4-byte integer (char)
  178.   Directory: 4-byte integer (decimal)
  179.   Application: pstring (1-byte length) (padded to 2-byte alignment)
  180.  
  181. TMPL_204_BNDL.txt
  182. OwnerName: 4-byte integer (char)
  183. OwnerID: 2-byte integer (decimal)
  184. NumTypes: list (2-byte zero-based item count)
  185.   Type: 4-byte integer (char)
  186.   # of type: list (2-byte zero-based item count)
  187.     LocalID: 2-byte integer (decimal)
  188.     RsrcID: 2-byte integer (decimal)
  189.  
  190. TMPL_205_cctb.txt
  191. CcSeed: 4-byte integer (hex)
  192. CcReserved: 2-byte integer (decimal)
  193. CtSize: list (2-byte zero-based item count)
  194.   Part code: 2-byte integer (decimal)
  195.   Red: 2-byte integer (hex)
  196.   Green: 2-byte integer (hex)
  197.   Blue: 2-byte integer (hex)
  198.  
  199. TMPL_206_clut.txt
  200. CtSeed: 4-byte integer (hex)
  201. CtFlags: 2-byte integer (decimal)
  202. CtSize: list (2-byte zero-based item count)
  203.   Pixel Value: 2-byte integer (decimal)
  204.   Red: 2-byte integer (hex)
  205.   Green: 2-byte integer (hex)
  206.   Blue: 2-byte integer (hex)
  207.  
  208. TMPL_207_cmnu.txt
  209. MenuID: 2-byte integer (decimal)
  210. Width: 2-byte zero fill
  211. Height: 2-byte zero fill
  212. ProcID: 2-byte integer (decimal)
  213. Filler: 2-byte zero fill
  214. EnableFlgs: 4-byte integer (hex)
  215. Title: pstring (1-byte length)
  216. menu items: list (terminated by zero byte)
  217.   MenuItem: pstring (1-byte length)
  218.   Icon#: 1-byte integer (decimal)
  219.   Key equiv: 1-byte integer (char)
  220.   Mark Char: 1-byte integer (char)
  221.   Style: 1-byte integer (hex)
  222.   Command number: 2-byte integer (decimal)
  223.   Alignment: (align to 2-byte boundary)
  224.  
  225. TMPL_208_CNTL.txt
  226. BoundsRect: rectangle
  227. Value: 2-byte integer (decimal)
  228. Visible: boolean
  229. Max: 2-byte integer (decimal)
  230. Min: 2-byte integer (decimal)
  231. ProcID: 2-byte integer (decimal)
  232. RefCon: 4-byte integer (decimal)
  233. Title: pstring (1-byte length)
  234.  
  235. TMPL_209_CTY#.txt
  236. Num cities: list (2-byte zero-based item count)
  237.   Numchars: 2-byte integer (decimal)
  238.   Latitude: 4-byte integer (hex)
  239.   Longitude: 4-byte integer (hex)
  240.   GMT Diff.: 4-byte integer (decimal)
  241.   abc: 4-byte integer (decimal)
  242.   City Name: pstring (1-byte length)
  243.   abc: (align to 2-byte boundary)
  244.  
  245. TMPL_210_dctb.txt
  246. CdSeed: 4-byte integer (hex)
  247. CdReserved: 2-byte integer (decimal)
  248. CtSize: list (2-byte zero-based item count)
  249.   Part code: 2-byte integer (decimal)
  250.   Red: 2-byte integer (hex)
  251.   Green: 2-byte integer (hex)
  252.   Blue: 2-byte integer (hex)
  253.  
  254. TMPL_211_DITL.txt
  255. Number of items: list (2-byte zero-based item count)
  256.   Place holder: 4-byte zero fill
  257.   Display rect: rectangle
  258.   Item type: 1-byte integer (hex)
  259.   Item info: pstring (1-byte length) (padded to 2-byte alignment with 1-byte offset)
  260.  
  261. TMPL_212_DLOG.txt
  262. BoundsRect: rectangle
  263. ProcID: 2-byte integer (decimal)
  264. Visible: boolean
  265. GoAway: boolean
  266. RefCon: 4-byte integer (decimal)
  267. Items ID: 2-byte integer (decimal)
  268. Title: pstring (1-byte length)
  269. (align to 2-byte boundary)
  270. Auto Position: 2-byte integer (hex)
  271.  
  272. TMPL_213_DRVR.txt
  273. DrvrFlags: 2-byte integer (hex)
  274. DrvrDelay: 2-byte integer (hex)
  275. DrvrEMask: 2-byte integer (hex)
  276. DrvrMenu: 2-byte integer (hex)
  277. DrvrOpen: 2-byte integer (hex)
  278. DrvrPrime: 2-byte integer (hex)
  279. DrvrCtl: 2-byte integer (hex)
  280. DrvrStatus: 2-byte integer (hex)
  281. DrvrClose: 2-byte integer (hex)
  282. Driver: rest of data in resource
  283.  
  284. TMPL_214_FBTN.txt
  285. # Buttons: list (2-byte one-based item count)
  286.   Icon: 128 data bytes
  287.   Type: 4-byte integer (char)
  288.   Application: pstring (1-byte length) (padded to 2-byte alignment)
  289.   Document: pstring (1-byte length) (padded to 2-byte alignment)
  290.  
  291. TMPL_215_fctb.txt
  292. CfSeed: 4-byte integer (hex)
  293. CfReserved: 2-byte integer (decimal)
  294. CtSize: list (2-byte zero-based item count)
  295.   Part code: 2-byte integer (decimal)
  296.   Red: 2-byte integer (hex)
  297.   Green: 2-byte integer (hex)
  298.   Blue: 2-byte integer (hex)
  299.  
  300. TMPL_216_FDIR.txt
  301. Btn list: list (until end of resource)
  302.   Btn DirID: 4-byte integer (hex)
  303.  
  304. TMPL_217_finf.txt
  305. # Fonts: list (2-byte one-based item count)
  306.   Font Number: 2-byte integer (hex)
  307.   Font Style: 2-byte integer (hex)
  308.   Font Size: 2-byte integer (hex)
  309.  
  310. TMPL_218_fld#.txt
  311. folder list: list (until end of resource)
  312.   Folder type: 4-byte integer (char)
  313.   Version: 2-byte zero fill
  314.   Length high byte: 1-byte zero fill
  315.   Folder name: pstring (1-byte length) (padded to 2-byte alignment with 1-byte offset)
  316.  
  317. TMPL_219_FOND.txt
  318. Flag word: 2-byte integer (hex)
  319. Family ID: 2-byte integer (decimal)
  320. First Char: 2-byte integer (hex)
  321. Last Char: 2-byte integer (hex)
  322. Ascent: 2-byte integer (decimal)
  323. Descent: 2-byte integer (decimal)
  324. Leading: 2-byte integer (decimal)
  325. WidMax: 2-byte integer (decimal)
  326. Offset to width tables: 4-byte integer (hex)
  327. Offset to kerning tables: 4-byte integer (hex)
  328. Offset to style mapping tables: 4-byte integer (hex)
  329. Unused: 2-byte integer (hex)
  330. Extra width for Bold: 2-byte integer (hex)
  331. Extra width for Italic: 2-byte integer (hex)
  332. Extra width for Underline: 2-byte integer (hex)
  333. Extra width for Outline: 2-byte integer (hex)
  334. Extra width for Shadow: 2-byte integer (hex)
  335. Extra width for Condensed: 2-byte integer (hex)
  336. Extra width for Extended: 2-byte integer (hex)
  337. Undefined: 2-byte integer (hex)
  338. Rsvd for International: 4-byte integer (hex)
  339. FOND version: 2-byte integer (hex)
  340. # of Font entries: list (2-byte zero-based item count)
  341.   Font Size: 2-byte integer (decimal)
  342.   Font Style: 2-byte integer (decimal)
  343.   Res ID: 2-byte integer (decimal)
  344. The Tables: rest of data in resource
  345.  
  346. TMPL_220_FONT.txt
  347. FontType: 2-byte integer (hex)
  348. FirstChar: 2-byte integer (decimal)
  349. LastChar: 2-byte integer (decimal)
  350. WidMax: 2-byte integer (decimal)
  351. KernMax: 2-byte integer (decimal)
  352. NDescent: 2-byte integer (decimal)
  353. FRectWid: 2-byte integer (decimal)
  354. ChHeight: 2-byte integer (decimal)
  355. OWTLoc: 2-byte integer (decimal)
  356. Ascent: 2-byte integer (decimal)
  357. Descent: 2-byte integer (decimal)
  358. Leading: 2-byte integer (decimal)
  359. RowWords: 2-byte integer (decimal)
  360. Font data: rest of data in resource
  361.  
  362. TMPL_221_FREF.txt
  363. File Type: 4-byte integer (char)
  364. Icon localID: 2-byte integer (decimal)
  365. FileName: pstring (1-byte length)
  366.  
  367. TMPL_222_FRSV.txt
  368. Number of items: list (2-byte zero-based item count)
  369.   Font ID: 2-byte integer (decimal)
  370.  
  371. TMPL_223_FWID.txt
  372. FontType: 2-byte integer (hex)
  373. FirstChar: 2-byte integer (decimal)
  374. LastChar: 2-byte integer (decimal)
  375. WidMax: 2-byte integer (decimal)
  376. KernMax: 2-byte integer (decimal)
  377. NDescent: 2-byte integer (decimal)
  378. FRectWid: 2-byte integer (decimal)
  379. ChHeight: 2-byte integer (decimal)
  380. OWTLoc: 2-byte integer (decimal)
  381. Ascent: 2-byte integer (decimal)
  382. Descent: 2-byte integer (decimal)
  383. Leading: 2-byte integer (decimal)
  384. chars: list (until end of resource)
  385.   Char offset: 1-byte integer (decimal)
  386.   Char width: 1-byte integer (decimal)
  387.  
  388. TMPL_224_icmt.txt
  389. Version Release Date: 4-byte integer (hex)
  390. Version: 4-byte integer (hex)
  391. Icon ID: 2-byte integer (decimal)
  392. Comment Text: pstring (1-byte length) (padded to 2-byte alignment)
  393.  
  394. TMPL_225_inbb.txt
  395. Format Version: 2-byte integer (hex)
  396. (bit field)
  397.   unused1: boolean
  398.   unused2: boolean
  399.   unused3: boolean
  400.   unused4: boolean
  401.   unused5: boolean
  402.   unused6: boolean
  403.   unused7: boolean
  404.   unused8: boolean
  405. (bit field)
  406.   unused9: boolean
  407.   unused10: boolean
  408.   unused11: boolean
  409.   unused12: boolean
  410.   unused13: boolean
  411.   unused14: boolean
  412.   change on install: boolean
  413.   change on remove: boolean
  414. Value Key: 2-byte integer (hex)
  415. Value: rest of data in resource
  416.  
  417. TMPL_226_indm.txt
  418. Format Version: 2-byte integer (hex)
  419. Flags (unused): 2-byte integer (hex)
  420. Number of Machines: list (2-byte one-based item count)
  421.   Machine Type: 2-byte integer (decimal)
  422. Number of Processors: list (2-byte one-based item count)
  423.   Processor Type: 2-byte integer (decimal)
  424. Number of MMUs: list (2-byte one-based item count)
  425.   MMU Type: 2-byte integer (decimal)
  426. Number of Keyboards: list (2-byte one-based item count)
  427.   Keyboard Type: 2-byte integer (decimal)
  428. Requires FPU: 1-byte integer (decimal)
  429. Requires Color QD: 1-byte integer (decimal)
  430. Minimal Memory (MB): 2-byte integer (decimal)
  431. # of System Resources: list (2-byte one-based item count)
  432.   Resource Type: 4-byte integer (char)
  433.   Resource ID: 2-byte integer (decimal)
  434. System Revision: 4-byte integer (hex)
  435. Country Code: 2-byte integer (decimal)
  436. AppleTalk Driver Version: 2-byte integer (decimal)
  437. Min. Target Size (in K): 4-byte integer (decimal)
  438. Max. Target Size (in K): 4-byte integer (decimal)
  439. User Function ID: 2-byte integer (decimal)
  440. User Description: pstring (1-byte length) (padded to 2-byte alignment)
  441. Number of Packages: list (2-byte one-based item count)
  442.   Package ID: 2-byte integer (decimal)
  443.  
  444. TMPL_227_infa.txt
  445. Format Version: 2-byte integer (hex)
  446. (bit field)
  447.   delete on remove: boolean
  448.   delete on install: boolean
  449.   copy: boolean
  450.   unused1: boolean
  451.   unused2: boolean
  452.   unused3: boolean
  453.   unused4: boolean
  454.   unused5: boolean
  455. (bit field)
  456.   unused6: boolean
  457.   unused7: boolean
  458.   unused8: boolean
  459.   leave alone if newer: boolean
  460.   keep existing: boolean
  461.   update only: boolean
  462.   resource fork: boolean
  463.   data fork: boolean
  464. Target FileSpec: 2-byte integer (decimal)
  465. Source FileSpec: 2-byte integer (decimal)
  466. File Size: 4-byte integer (decimal)
  467. Atom Description: pstring (1-byte length) (padded to 2-byte alignment)
  468.  
  469. TMPL_228_infs.txt
  470. File Type: 4-byte integer (char)
  471. File Creator: 4-byte integer (char)
  472. Creation Date: 4-byte integer (hex)
  473. (bit field)
  474.   search for file: boolean
  475.   Type & Creator must match: boolean
  476.   unused1: boolean
  477.   unused2: boolean
  478.   unused3: boolean
  479.   unused4: boolean
  480.   unused5: boolean
  481.   unused6: boolean
  482. (bit field)
  483.   unused7: boolean
  484.   unused8: boolean
  485.   unused9: boolean
  486.   unused10: boolean
  487.   unused11: boolean
  488.   unused12: boolean
  489.   unused13: boolean
  490.   unused14: boolean
  491. File Name: pstring (1-byte length) (padded to 2-byte alignment)
  492.  
  493. TMPL_229_inpk.txt
  494. Format Version: 2-byte integer (hex)
  495. (bit field)
  496.   shows on custom: boolean
  497.   removable: boolean
  498.   unused: boolean
  499.   unused: boolean
  500.   unused: boolean
  501.   unused: boolean
  502.   unused: boolean
  503.   unused: boolean
  504. (bit field)
  505.   unused: boolean
  506.   unused: boolean
  507.   unused: boolean
  508.   unused: boolean
  509.   unused: boolean
  510.   unused: boolean
  511.   unused: boolean
  512.   unused: boolean
  513. icmt ID: 2-byte integer (decimal)
  514. Package Size: 4-byte integer (decimal)
  515. Package Name: pstring (1-byte length) (padded to 2-byte alignment)
  516. Number of Parts: list (2-byte one-based item count)
  517.   Part Type: 4-byte integer (char)
  518.   Part ID: 2-byte integer (decimal)
  519.  
  520. TMPL_230_inra.txt
  521. Format Version: 2-byte integer (hex)
  522. (bit field)
  523.   delete on remove: boolean
  524.   delete on install: boolean
  525.   copy: boolean
  526.   unused: boolean
  527.   unused: boolean
  528.   unused: boolean
  529.   unused: boolean
  530.   unused: boolean
  531. (bit field)
  532.   unused: boolean
  533.   target required: boolean
  534.   keep existing: boolean
  535.   update only: boolean
  536.   even if protected: boolean
  537.   need not exist: boolean
  538.   find by id: boolean
  539.   name must match: boolean
  540. Target FileSpec: 2-byte integer (decimal)
  541. Source FileSpec: 2-byte integer (decimal)
  542. Resource Type: 4-byte integer (char)
  543. Source ID: 2-byte integer (decimal)
  544. Target ID: 2-byte integer (decimal)
  545. Resource Size: 4-byte integer (decimal)
  546. Atom Description: pstring (1-byte length) (padded to 2-byte alignment)
  547. Resource Name: pstring (1-byte length) (padded to 2-byte alignment)
  548.  
  549. TMPL_231_insc.txt
  550. Format: 2-byte integer (decimal)
  551. Flags: 2-byte integer (hex)
  552. Script name: pstring (1-byte length) (padded to 2-byte alignment)
  553. Help: pstring (2-byte length)
  554. Align: (align to 2-byte boundary)
  555. Files: list (2-byte one-based item count)
  556.   Fspec: 2-byte integer (hex)
  557.   Type: 4-byte integer (char)
  558.   Creator: 4-byte integer (char)
  559.   Cr date: 4-byte integer (hex)
  560.   Handle: 4-byte zero fill
  561.   Del size: 4-byte zero fill
  562.   Add size: 4-byte zero fill
  563.   File name: pstring (1-byte length) (padded to 2-byte alignment)
  564. Rsrc files: list (2-byte one-based item count)
  565.   Fspec: 2-byte integer (hex)
  566.   Type: 4-byte integer (char)
  567.   Creator: 4-byte integer (char)
  568.   Cr date: 4-byte integer (hex)
  569.   Handle: 4-byte zero fill
  570.   Del size: 4-byte zero fill
  571.   Add size: 4-byte zero fill
  572.   To file name: pstring (1-byte length) (padded to 2-byte alignment)
  573.   From files: list (2-byte one-based item count)
  574.     Fspec: 2-byte integer (hex)
  575.     Type: 4-byte integer (char)
  576.     Creator: 4-byte integer (char)
  577.     Cr date: 4-byte integer (hex)
  578.     Handle: 4-byte zero fill
  579.     Del size: 4-byte zero fill
  580.     Add size: 4-byte zero fill
  581.     From file name: pstring (1-byte length) (padded to 2-byte alignment)
  582.     Rsrcs: list (2-byte one-based item count)
  583.       Rspec: 2-byte integer (hex)
  584.       Type: 4-byte integer (char)
  585.       Src id: 2-byte integer (decimal)
  586.       Tgt id: 2-byte integer (decimal)
  587.       Crc/vrsn: 2-byte integer (decimal)
  588.       Filler1: 2-byte zero fill
  589.       Filler2: 4-byte zero fill
  590.       Del size: 4-byte zero fill
  591.       Add size: 4-byte zero fill
  592.       Rsrc name: pstring (1-byte length) (padded to 2-byte alignment)
  593.       Prev crcs: 2-byte integer (hex)
  594. Dump: rest of data in resource
  595.  
  596. TMPL_232_itlb.txt
  597. itl0 id number: 2-byte integer (decimal)
  598. itl1id number: 2-byte integer (decimal)
  599. itl2 id number: 2-byte integer (decimal)
  600. flags word: 2-byte integer (decimal)
  601. itl4 id number: 2-byte integer (decimal)
  602. reserved: 2-byte zero fill
  603. Script language code: 2-byte integer (decimal)
  604. number rep. code: 1-byte integer (decimal)
  605. date rep. code: 1-byte integer (decimal)
  606. KCHR id number: 2-byte integer (decimal)
  607. SICN id number: 2-byte integer (decimal)
  608. Script record size: 4-byte integer (decimal)
  609. default mono FOND ID: 2-byte integer (decimal)
  610. default mono size: 2-byte integer (decimal)
  611. preferred FOND ID: 2-byte integer (decimal)
  612. preferred size: 2-byte integer (decimal)
  613. small FOND ID: 2-byte integer (decimal)
  614. small size: 2-byte integer (decimal)
  615. system FOND ID: 2-byte integer (decimal)
  616. system size: 2-byte integer (decimal)
  617. application FOND ID: 2-byte integer (decimal)
  618. appl font size: 2-byte integer (decimal)
  619. Help Mgr FOND ID: 2-byte integer (decimal)
  620. Help Mgr font size: 2-byte integer (decimal)
  621. Valid styles: 1-byte integer (hex)
  622. Alias styles: 1-byte integer (hex)
  623.  
  624. TMPL_234_itlc.txt
  625. System script code: 2-byte integer (decimal)
  626. Keyboard cache size: 2-byte integer (decimal)
  627. Font force ($0=OFF, $FF=ON): 1-byte integer (hex)
  628. Intl force ($0=OFF, $FF=ON): 1-byte integer (hex)
  629. Old keyboard: 1-byte integer (hex)
  630. (bit field)
  631.   Always show keybd. icon: boolean
  632.   Use dual caret for mixed dir. text: boolean
  633.   Flags 5: boolean
  634.   Flags 4: boolean
  635.   Flags 3: boolean
  636.   Flags 2: boolean
  637.   Flags 1: boolean
  638.   Flags 0: boolean
  639. Script icon offset: 2-byte integer (decimal)
  640. Script icon side ($0=right, $FF=left): 1-byte integer (hex)
  641. Rsvd for icon info: 1-byte integer (hex)
  642. System region code: 2-byte integer (decimal)
  643. Reserved: 34 data bytes
  644.  
  645. TMPL_235_itlk.txt
  646. EntryCount: list (2-byte one-based item count)
  647.   KybdType: 2-byte integer (decimal)
  648.   OldMods: 1-byte integer (hex)
  649.   OldCode: 1-byte integer (decimal)
  650.   MaskMods: 1-byte integer (hex)
  651.   MaskCode: 1-byte integer (decimal)
  652.   NewMods: 1-byte integer (hex)
  653.   NewCode: 1-byte integer (decimal)
  654.  
  655. TMPL_236_LAYO.txt
  656. Font ID: 2-byte integer (decimal)
  657. Font Size: 2-byte integer (decimal)
  658. Screen Hdr Hgt: 2-byte integer (decimal)
  659. Top line break: 2-byte integer (decimal)
  660. Bottom line break: 2-byte integer (decimal)
  661. Printing hdr hgt: 2-byte integer (decimal)
  662. Printing footer hgt: 2-byte integer (decimal)
  663. Window Rect: rectangle
  664. Line spacing: 2-byte integer (decimal)
  665. Tab stop 1: 2-byte integer (decimal)
  666. Tab stop 2: 2-byte integer (decimal)
  667. Tab stop 3: 2-byte integer (decimal)
  668. Tab stop 4: 2-byte integer (decimal)
  669. Tab stop 5: 2-byte integer (decimal)
  670. Tab stop 6: 2-byte integer (decimal)
  671. Tab stop 7: 2-byte integer (decimal)
  672. Column Justification: 1-byte integer (hex)
  673. Reserved: 1-byte integer (hex)
  674. Icon Horiz. spacing: 2-byte integer (decimal)
  675. Icon Vert. spacing: 2-byte integer (decimal)
  676. Icon Vert. phase: 2-byte integer (decimal)
  677. Sm. Icon Horiz.: 2-byte integer (decimal)
  678. Sm. Icon Vert.: 2-byte integer (decimal)
  679. Default view: 1-byte integer (decimal)
  680. filler: 1-byte zero fill
  681. Text view date: 2-byte integer (hex)
  682. (bit field)
  683.   Use zoom Rects: boolean
  684.   Skip trash warnings: boolean
  685.   Always grid drags: boolean
  686.   Unused 4: boolean
  687.   Unused 3: boolean
  688.   Unused 2: boolean
  689.   Unused 1: boolean
  690.   Unused 0: boolean
  691. Icon-text gap: 1-byte integer (decimal)
  692. Sort Style: 2-byte integer (decimal)
  693. Watch Thresh: 4-byte integer (decimal)
  694. (bit field)
  695.   Unused 7: boolean
  696.   Unused 6: boolean
  697.   Unused 5: boolean
  698.   Unused 4: boolean
  699.   Use Phys Icon: boolean
  700.   Title Click: boolean
  701.   Copy Inherit: boolean
  702.   New Fold Inherit: boolean
  703. Color Style: 1-byte integer (decimal)
  704. Max # of windows: 2-byte integer (decimal)
  705.  
  706. TMPL_237_MBAR.txt
  707. # of menus: list (2-byte one-based item count)
  708.   Menu res ID: 2-byte integer (decimal)
  709.  
  710. TMPL_238_mcky.txt
  711. Threshold 1: 1-byte integer (decimal)
  712. Threshold 2: 1-byte integer (decimal)
  713. Threshold 3: 1-byte integer (decimal)
  714. Threshold 4: 1-byte integer (decimal)
  715. Threshold 5: 1-byte integer (decimal)
  716. Threshold 6: 1-byte integer (decimal)
  717. Threshold 7: 1-byte integer (decimal)
  718. Threshold 8: 1-byte integer (decimal)
  719.  
  720. TMPL_239_mctb.txt
  721. Number of Color Menu Entries: list (2-byte one-based item count)
  722.   Menu ID: 2-byte integer (decimal)
  723.   Item No.: 2-byte integer (decimal)
  724.   Red 1: 2-byte integer (hex)
  725.   Green 1: 2-byte integer (hex)
  726.   Blue 1: 2-byte integer (hex)
  727.   Red 2: 2-byte integer (hex)
  728.   Green 2: 2-byte integer (hex)
  729.   Blue 2: 2-byte integer (hex)
  730.   Red 3: 2-byte integer (hex)
  731.   Green 3: 2-byte integer (hex)
  732.   Blue 3: 2-byte integer (hex)
  733.   Red 4: 2-byte integer (hex)
  734.   Green 4: 2-byte integer (hex)
  735.   Blue 4: 2-byte integer (hex)
  736.   Reserved: 2-byte integer (hex)
  737.  
  738. TMPL_240_MENU.txt
  739. MenuID: 2-byte integer (decimal)
  740. Width: 2-byte zero fill
  741. Height: 2-byte zero fill
  742. ProcID: 2-byte integer (decimal)
  743. Filler: 2-byte zero fill
  744. EnableFlgs: 4-byte integer (hex)
  745. Title: pstring (1-byte length)
  746. menu items: list (terminated by zero byte)
  747.   MenuItem: pstring (1-byte length)
  748.   Icon#: 1-byte integer (decimal)
  749.   Key equiv: 1-byte integer (char)
  750.   Mark Char: 1-byte integer (char)
  751.   Style: 1-byte integer (hex)
  752.  
  753. TMPL_241_nrct.txt
  754. NumOfRects: list (2-byte one-based item count)
  755.   Rectangle: rectangle
  756.  
  757. TMPL_242_PAPA.txt
  758. Name: pstring (1-byte length)
  759. Type: pstring (1-byte length)
  760. Zone: pstring (1-byte length)
  761. AddrBlock: 4-byte integer (hex)
  762. Dump: rest of data in resource
  763.  
  764. TMPL_243_PICK.txt
  765. Which type: 4-byte integer (char)
  766. Use color?: 1-byte integer (decimal)
  767. Picker type: 1-byte integer (decimal)
  768. View by: 1-byte integer (decimal)
  769. fill: 1-byte zero fill
  770. V cell size: 2-byte integer (decimal)
  771. H cell size: 2-byte integer (decimal)
  772. LDEF type: 4-byte integer (char)
  773. Option String: pstring (1-byte length)
  774.  
  775. TMPL_244_PICT.txt
  776. Size: 2-byte integer (decimal)
  777. Rect: rectangle
  778. Opcodes: rest of data in resource
  779.  
  780. TMPL_245_pltt.txt
  781. Color table count: 2-byte integer (decimal)
  782. Reserved: 4-byte zero fill
  783. Reserved: 2-byte zero fill
  784. Reserved: 4-byte zero fill
  785. Reserved: 4-byte zero fill
  786. *****: list (until end of resource)
  787.   Red: 2-byte integer (hex)
  788.   Green: 2-byte integer (hex)
  789.   Blue: 2-byte integer (hex)
  790.   Color usage: 2-byte integer (decimal)
  791.   Tolerance value: 2-byte integer (decimal)
  792.   Private flags: 2-byte integer (hex)
  793.   Private: 4-byte zero fill
  794.  
  795. TMPL_246_POST.txt
  796. NumStrings: 2-byte integer (decimal)
  797. command list: list (terminated by zero byte)
  798.   Commands: pstring (1-byte length)
  799.  
  800. TMPL_247_ppat.txt
  801. Pattern type: 2-byte integer (decimal)
  802. Offset to pixmap: 4-byte integer (decimal)
  803. Offset to data: 4-byte integer (decimal)
  804. Expanded pixel image: 4-byte zero fill
  805. Pattern valid flag: 2-byte zero fill
  806. Expanded pattern: 4-byte zero fill
  807. Old-style pattern ¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†: 8 data bytes
  808. Base address: 4-byte zero fill
  809. Row bytes: 2-byte integer (hex)
  810. Bitmap bounds: rectangle
  811. PixMap version: 2-byte integer (decimal)
  812. Packing format: 2-byte integer (decimal)
  813. Size of pixel data: 4-byte integer (decimal)
  814. H. resolution: 4-byte integer (hex)
  815. V. resoultion: 4-byte integer (hex)
  816. Pixel type: 2-byte integer (decimal)
  817. # bits in pixel: 2-byte integer (decimal)
  818. # components in pixel: 2-byte integer (decimal)
  819. # bits per field: 2-byte integer (decimal)
  820. Offset to next plane: 4-byte integer (decimal)
  821. Offset to color table ¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†: 4-byte integer (decimal)
  822. Reserved: 4-byte zero fill
  823. Pixel data and color table: rest of data in resource
  824.  
  825. TMPL_248_PRC0.txt
  826. iPrVersion: 2-byte integer (decimal)
  827. prInfo.iDev: 2-byte integer (hex)
  828. prInfo.iVRes: 2-byte integer (decimal)
  829. prInfo.iHRes: 2-byte integer (decimal)
  830. prInfo.rPage: rectangle
  831. rPaper: rectangle
  832. prStl.wDev: 2-byte integer (hex)
  833. prStl.iPageV: 2-byte integer (decimal)
  834. prStl.iPageH: 2-byte integer (decimal)
  835. prStl.bPort: 1-byte integer (decimal)
  836. prStl.feed: 1-byte integer (decimal)
  837. prIPT.iDev: 2-byte integer (hex)
  838. prIPT.iVRes: 2-byte integer (decimal)
  839. prIPT.iHRes: 2-byte integer (decimal)
  840. prIPT.rPage: rectangle
  841. prXI.iRowBytes: 2-byte integer (decimal)
  842. prXI.iBandV: 2-byte integer (decimal)
  843. prXI.iBandH: 2-byte integer (decimal)
  844. prXI.iDevBytes: 2-byte integer (decimal)
  845. prXI.iBands: 2-byte integer (decimal)
  846. prXI.bPatScale: 1-byte integer (decimal)
  847. prXI.bUlThick: 1-byte integer (decimal)
  848. prXI.UlOffset: 1-byte integer (decimal)
  849. prXI.UlShadow: 1-byte integer (decimal)
  850. prXI.scan: 1-byte integer (decimal)
  851. prXI.bXInfoX: 1-byte integer (decimal)
  852. prJob.iFstPage: 2-byte integer (decimal)
  853. prJob.iLstPage: 2-byte integer (decimal)
  854. prJob.iCopies: 2-byte integer (decimal)
  855. prJob.bJDocLoop: 1-byte integer (decimal)
  856. prJob.fFromUsr: 1-byte integer (decimal)
  857. prJob.pIdleProc: 4-byte integer (hex)
  858. prJob.pFileName: 4-byte integer (hex)
  859. prJob.iFileVol: 2-byte integer (decimal)
  860. prJob.bFileVers: 1-byte integer (decimal)
  861. prJob.bJobX: 1-byte integer (decimal)
  862. printX: 38 data bytes
  863.  
  864. TMPL_249_PRC3.txt
  865. Number of Btns: 2-byte integer (decimal)
  866. Btn 1 Height: 2-byte integer (decimal)
  867. Btn 1 Width: 2-byte integer (decimal)
  868. Btn 2 Height: 2-byte integer (decimal)
  869. Btn 2 Width: 2-byte integer (decimal)
  870. Btn 3 Height: 2-byte integer (decimal)
  871. Btn 3 Width: 2-byte integer (decimal)
  872. Btn 4 Height: 2-byte integer (decimal)
  873. Btn 4 Width: 2-byte integer (decimal)
  874. Btn 5 Height: 2-byte integer (decimal)
  875. Btn 5 Width: 2-byte integer (decimal)
  876. Btn 6 Height: 2-byte integer (decimal)
  877. Btn 6 Width: 2-byte integer (decimal)
  878. Btn 1 Name: pstring (1-byte length)
  879. Btn 2 Name: pstring (1-byte length)
  880. Btn 3 Name: pstring (1-byte length)
  881. Btn 4 Name: pstring (1-byte length)
  882. Btn 5 Name: pstring (1-byte length)
  883. Btn 6 Name: pstring (1-byte length)
  884. Data: rest of data in resource
  885.  
  886. TMPL_250_PSAP.txt
  887. String: pstring (2-byte length)
  888.  
  889. TMPL_251_qrsc.txt
  890. Version: 2-byte integer (decimal)
  891. 'qdef' ID: 2-byte integer (decimal)
  892. Host etc. STR#: 2-byte integer (decimal)
  893. CurrQuery: 2-byte integer (decimal)
  894. NumQueries: list (2-byte one-based item count)
  895.   'wstr' ID: 2-byte integer (decimal)
  896. NumRes: list (2-byte one-based item count)
  897.   Type: 4-byte integer (char)
  898.   ID: 2-byte integer (decimal)
  899.  
  900. TMPL_252_RMAP.txt
  901. MapTo: 4-byte integer (char)
  902. Editor only?: 1-byte integer (decimal)
  903. AWRD: (align to 2-byte boundary)
  904. Exception count: list (2-byte one-based item count)
  905.   ID: 2-byte integer (decimal)
  906.   Map to: 4-byte integer (char)
  907.   Editor only?: 1-byte integer (decimal)
  908.   AWRD: (align to 2-byte boundary)
  909.  
  910. TMPL_253_ROv#.txt
  911. Version: 2-byte integer (decimal)
  912. NumTypes: list (2-byte zero-based item count)
  913.   TYPE: 4-byte integer (char)
  914.   RES ID: 2-byte integer (decimal)
  915.  
  916. TMPL_254_scrn.txt
  917. Num. devices: list (2-byte one-based item count)
  918.   SRsrc type: 2-byte integer (hex)
  919.   Nubus slot
  920. (card slot+8): 2-byte integer (hex)
  921.   DCtlDevBase: 4-byte integer (hex)
  922.   Mode sRsrcID: 2-byte integer (decimal)
  923.   FlagMask
  924. ($77FE): 2-byte integer (hex)
  925.   (bit field)
  926.     Is active: boolean
  927.     Unused1: boolean
  928.     Unused2: boolean
  929.     Unused3: boolean
  930.     Is main scrn: boolean
  931.     Unused4: boolean
  932.     Unused5: boolean
  933.     Unused6: boolean
  934.   (bit field)
  935.     Unused7: boolean
  936.     Unused8: boolean
  937.     Unused9: boolean
  938.     Unused10: boolean
  939.     Unused11: boolean
  940.     Unused12: boolean
  941.     Unused13: boolean
  942.     Is color: boolean
  943.   CLUT rsrcID: 2-byte integer (decimal)
  944.   Gamma corr.
  945. rsrcID: 2-byte integer (decimal)
  946.   Glob. rect: rectangle
  947.   Control calls: list (2-byte one-based item count)
  948.     CsCode: 2-byte integer (decimal)
  949.     Length: 2-byte integer (decimal)
  950.     Data (?): 4-byte integer (decimal)
  951.  
  952. TMPL_255_SIGN.txt
  953. Key word: 4-byte integer (decimal)
  954. BNDL ID: 2-byte integer (decimal)
  955.  
  956. TMPL_256_SIZE.txt
  957. (bit field)
  958.   Save screen (Obsolete): boolean
  959.   Accept suspend events: boolean
  960.   Disable option (Obsolete): boolean
  961.   Can background: boolean
  962.   Does activate on FG switch: boolean
  963.   Only background: boolean
  964.   Get front clicks: boolean
  965.   Accept app died events (debuggers): boolean
  966. (bit field)
  967.   32 Bit Compatible: boolean
  968.   High level event aware: boolean
  969.   Local and remote high level events: boolean
  970.   Stationery aware: boolean
  971.   Use text edit services: boolean
  972.   Reserved bit 3: boolean
  973.   Reserved bit 2: boolean
  974.   Reserved bit 1: boolean
  975. Size: 4-byte integer (decimal)
  976. Min size: 4-byte integer (decimal)
  977.  
  978. TMPL_257_STR .txt
  979. The String: pstring (1-byte length)
  980. Data: rest of data in resource
  981.  
  982. TMPL_258_STR#.txt
  983. NumStrings: list (2-byte one-based item count)
  984.   The string: pstring (1-byte length)
  985.  
  986. TMPL_259_TEXT.txt
  987. cstring
  988.  
  989. TMPL_260_TMPL.txt
  990. *****: list (until end of resource)
  991.   Label: pstring (1-byte length)
  992.   Type: 4-byte integer (char)
  993.  
  994. TMPL_261_vers.txt
  995. Version Number: 1-byte integer (hex)
  996. Revision Number: 1-byte integer (hex)
  997. Revision Stage: 1-byte integer (hex)
  998. Build Number: 1-byte integer (hex)
  999. Language Integer: 2-byte integer (decimal)
  1000. Abbreviated string: pstring (1-byte length)
  1001. Get Info string: pstring (1-byte length)
  1002.  
  1003. TMPL_262_wctb.txt
  1004. CwSeed: 4-byte integer (hex)
  1005. CwReserved: 2-byte integer (decimal)
  1006. CtSize: list (2-byte zero-based item count)
  1007.   Part code: 2-byte integer (decimal)
  1008.   Red: 2-byte integer (hex)
  1009.   Green: 2-byte integer (hex)
  1010.   Blue: 2-byte integer (hex)
  1011.  
  1012. TMPL_263_WIND.txt
  1013. BoundsRect: rectangle
  1014. ProcID: 2-byte integer (decimal)
  1015. Visible: boolean
  1016. GoAway: boolean
  1017. RefCon: 4-byte integer (decimal)
  1018. Title: pstring (1-byte length)
  1019. (align to 2-byte boundary)
  1020. Auto Position: 2-byte integer (hex)
  1021.  
  1022. TMPL_264_wstr.txt
  1023. Query: pstring (2-byte length)
  1024.  
  1025. TMPL_265_GNRL.txt
  1026. ShowSysWarn: 2-byte integer (decimal)
  1027. OpenAtStart: 2-byte integer (decimal)
  1028. PickWidth: 2-byte integer (decimal)
  1029. PickHeight: 2-byte integer (decimal)
  1030. TypesWidth: 2-byte integer (decimal)
  1031. TypesHeight: 2-byte integer (decimal)
  1032. UseIconView: 1-byte integer (decimal)
  1033. ShowSize: 1-byte integer (decimal)
  1034. PrefsVersion: 2-byte integer (decimal)
  1035. WindWarnLim: 2-byte integer (decimal)
  1036. VerifyOnOpen: 2-byte integer (decimal)
  1037. AutoSize: 1-byte integer (decimal)
  1038. StackAllWind: 1-byte integer (decimal)
  1039. NoStakCanCol: 1-byte integer (decimal)
  1040. NoShowSplash: 1-byte integer (decimal)
  1041. NoZoomRects: 1-byte integer (decimal)
  1042. Unused1: 1-byte integer (decimal)
  1043. Unused2: 1-byte integer (decimal)
  1044. Unused3: 1-byte integer (decimal)
  1045. Unused4: 2-byte integer (decimal)
  1046. Unused5: 2-byte integer (decimal)
  1047. Unused6: 2-byte integer (decimal)
  1048. Unused7: 2-byte integer (decimal)
  1049.  
  1050. TMPL_266_TOOL.txt
  1051. ToolsPerRow: 2-byte integer (decimal)
  1052. NumberOfRows: 2-byte integer (decimal)
  1053. rows: list (until end of resource)
  1054.   ToolCursorID: 2-byte integer (decimal)
  1055.  
  1056. TMPL_267_CMDK.txt
  1057. CommandKeys: pstring (1-byte length)
  1058.  
  1059. TMPL_268_RVEW.txt
  1060. ViewBy: 1-byte integer (decimal)
  1061. ShowAttrs: 1-byte integer (decimal)
  1062.  
  1063. TMPL_269_resf.txt
  1064. Family count: list (2-byte one-based item count)
  1065.   Family Name: pstring (1-byte length)
  1066.   (align to 2-byte boundary)
  1067.   Font count: list (2-byte one-based item count)
  1068.     Point size: 2-byte integer (decimal)
  1069.     Style: 2-byte integer (decimal)
  1070.  
  1071. TMPL_270_CMNU.txt
  1072. MenuID: 2-byte integer (decimal)
  1073. Width: 2-byte zero fill
  1074. Height: 2-byte zero fill
  1075. ProcID: 2-byte integer (decimal)
  1076. Filler: 2-byte zero fill
  1077. EnableFlgs: 4-byte integer (hex)
  1078. Title: pstring (1-byte length)
  1079. menu items: list (terminated by zero byte)
  1080.   MenuItem: pstring (1-byte length)
  1081.   Icon#: 1-byte integer (decimal)
  1082.   Key equiv: 1-byte integer (char)
  1083.   Mark Char: 1-byte integer (char)
  1084.   Style: 1-byte integer (hex)
  1085.   Command number: 4-byte integer (decimal)
  1086.   Alignment: (align to 2-byte boundary)
  1087.  
  1088. TMPL_271_hwin.txt
  1089. Help Version: 2-byte integer (decimal)
  1090. Options: 4-byte integer (decimal)
  1091. Array Count: list (2-byte one-based item count)
  1092.   Res ID: 2-byte integer (decimal)
  1093.   Res Type: 4-byte integer (decimal)
  1094.   Str Length: 2-byte integer (decimal)
  1095.   Window Title: pstring (1-byte length)
  1096.   (align to 2-byte boundary)
  1097.  
  1098. TMPL_272_sect.txt
  1099. Version: 1-byte integer (decimal)
  1100. Kind: 1-byte integer (decimal)
  1101. Mode: 2-byte integer (decimal)
  1102. Mod Date: 4-byte integer (hex)
  1103. Section ID: 4-byte integer (decimal)
  1104. RefCon: 4-byte integer (decimal)
  1105. Alias Handle: 4-byte integer (decimal)
  1106. Sub Part: 4-byte integer (decimal)
  1107. Next Section: 4-byte integer (decimal)
  1108. Control Block: 4-byte integer (decimal)
  1109. Ref Num: 4-byte integer (decimal)
  1110.  
  1111. TMPL_273_ppcc.txt
  1112. NBP Lookup Interval: 1-byte integer (decimal)
  1113. NBP Lookup Count: 1-byte integer (decimal)
  1114. NBP Max Lives: 2-byte integer (decimal)
  1115. NBP Max entities: 2-byte integer (decimal)
  1116. NBP Idle Time: 2-byte integer (decimal)
  1117. PPC Max Ports: 2-byte integer (decimal)
  1118. PPC Idle Time: 2-byte integer (decimal)
  1119.  
  1120. TMPL_274_ITL1.txt
  1121. Use short dates before system: 2-byte integer (hex)
  1122.  
  1123. TMPL_275_KBDN.txt
  1124. Keyboard Name: pstring (1-byte length)
  1125.  
  1126. TMPL_276_errs.txt
  1127. error range list: list (until end of resource)
  1128.   Minimum id: 2-byte integer (decimal)
  1129.   Maximum id: 2-byte integer (decimal)
  1130.   String id: 2-byte integer (decimal)
  1131.  
  1132. TMPL_1028_aeut.txt
  1133. Template Major Version: 1-byte integer (hex)
  1134. Template Minor Version: 1-byte integer (hex)
  1135. Language ID - should be same as this resource ID - 0 for English: 2-byte integer (decimal)
  1136. Script Code: 2-byte integer (decimal)
  1137. Suites list: list (2-byte one-based item count)
  1138.   Suite Name: pstring (1-byte length)
  1139.   comment: pstring (1-byte length)
  1140.   *****: (align to 2-byte boundary)
  1141.   Suite Code: 4-byte integer (char)
  1142.   Suite Level: 2-byte integer (decimal)
  1143.   Suite Version: 2-byte integer (decimal)
  1144.   Your Events: list (2-byte one-based item count)
  1145.     EventName: pstring (1-byte length)
  1146.     comment: pstring (1-byte length)
  1147.     *****: (align to 2-byte boundary)
  1148.     EventClass code: 4-byte integer (char)
  1149.     EventID code: 4-byte integer (char)
  1150.     Reply Type, or null for none: 4-byte integer (char)
  1151.     Reply comment: pstring (1-byte length)
  1152.     *****: (align to 2-byte boundary)
  1153.     (bit field)
  1154.       Reply is Optional: boolean
  1155.       Reply Can be a homogeneous list: boolean
  1156.       Reply Is Enumerated type: boolean
  1157.       Reply reserved13: boolean
  1158.       Reply reserved12: boolean
  1159.       Reply reserved11: boolean
  1160.       Reply reserved10: boolean
  1161.       Reply reserved9: boolean
  1162.     (bit field)
  1163.       Reply reserved8: boolean
  1164.       Reply reserved7: boolean
  1165.       Reply reserved6: boolean
  1166.       Reply reserved5: boolean
  1167.       Reply reserved4: boolean
  1168.       Reply reserved3: boolean
  1169.       Reply reserved2: boolean
  1170.       Reply reserved1: boolean
  1171.     Direct Parameter prefered type: 4-byte integer (char)
  1172.     Direct Parameter comment: pstring (1-byte length)
  1173.     *****: (align to 2-byte boundary)
  1174.     (bit field)
  1175.       Direct Param Optional: boolean
  1176.       Direct Param Can be a homogeneous list: boolean
  1177.       Direct Param Is Enumerated type: boolean
  1178.       Change State: boolean
  1179.       Direct Param reserved12: boolean
  1180.       Direct Param reserved11: boolean
  1181.       Direct Param reserved10: boolean
  1182.       Direct Param reserved9: boolean
  1183.     (bit field)
  1184.       Direct Param reserved8: boolean
  1185.       Direct Param reserved7: boolean
  1186.       Direct Param reserved6: boolean
  1187.       Direct Param reserved5: boolean
  1188.       Direct Param reserved4: boolean
  1189.       Direct Param reserved3: boolean
  1190.       Direct Param reserved2: boolean
  1191.       Direct Param reserved1: boolean
  1192.     Other Parameters.  Note that order is significant, when parameters are listed without keywords.: list (2-byte one-based item count)
  1193.       Parameter Name: pstring (1-byte length)
  1194.       *****: (align to 2-byte boundary)
  1195.       Parameter Code: 4-byte integer (char)
  1196.       Parameter type: 4-byte integer (char)
  1197.       Parameter comment: pstring (1-byte length)
  1198.       *****: (align to 2-byte boundary)
  1199.       (bit field)
  1200.         if optional: boolean
  1201.         Can be a homogeneous list: boolean
  1202.         Is Enumerated type: boolean
  1203.         reserved13: boolean
  1204.         reserved12: boolean
  1205.         reserved11: boolean
  1206.         reserved10: boolean
  1207.         reserved9: boolean
  1208.       (bit field)
  1209.         reserved8: boolean
  1210.         reserved7: boolean
  1211.         reserved6: boolean
  1212.         reserved5: boolean
  1213.         reserved4: boolean
  1214.         reserved3: boolean
  1215.         reserved2: boolean
  1216.         reserved1: boolean
  1217.   Classes: list (2-byte one-based item count)
  1218.     Class Name: pstring (1-byte length)
  1219.     *****: (align to 2-byte boundary)
  1220.     Class Code: 4-byte integer (char)
  1221.     comment: pstring (1-byte length)
  1222.     *****: (align to 2-byte boundary)
  1223.     Properties: list (2-byte one-based item count)
  1224.       Prop Name: pstring (1-byte length)
  1225.       *****: (align to 2-byte boundary)
  1226.       Prop Code: 4-byte integer (char)
  1227.       Prop Class: 4-byte integer (char)
  1228.       comment: pstring (1-byte length)
  1229.       *****: (align to 2-byte boundary)
  1230.       (bit field)
  1231.         reserved16: boolean
  1232.         Can be a homogeneous list: boolean
  1233.         Is Enumerated type: boolean
  1234.         Read/Write: boolean
  1235.         reserved12: boolean
  1236.         reserved11: boolean
  1237.         reserved10: boolean
  1238.         reserved9: boolean
  1239.       (bit field)
  1240.         reserved8: boolean
  1241.         reserved7: boolean
  1242.         reserved6: boolean
  1243.         reserved5: boolean
  1244.         reserved4: boolean
  1245.         reserved3: boolean
  1246.         reserved2: boolean
  1247.         reserved1: boolean
  1248.     Elements: list (2-byte one-based item count)
  1249.       Element Class Code: 4-byte integer (char)
  1250.       Key Forms: list (2-byte one-based item count)
  1251.         Form Code: 4-byte integer (char)
  1252.   Comparison Operators: list (2-byte one-based item count)
  1253.     name: pstring (1-byte length)
  1254.     *****: (align to 2-byte boundary)
  1255.     code: 4-byte integer (char)
  1256.     comment: pstring (1-byte length)
  1257.     *****: (align to 2-byte boundary)
  1258.   Constants: list (2-byte one-based item count)
  1259.     Enumerator ID: 4-byte integer (char)
  1260.     Enumerators: list (2-byte one-based item count)
  1261.       Enumerator Name: pstring (1-byte length)
  1262.       *****: (align to 2-byte boundary)
  1263.       Enumerator ID: 4-byte integer (char)
  1264.       Enumerator Comment: pstring (1-byte length)
  1265.       *****: (align to 2-byte boundary)
  1266.  
  1267. TMPL_25000_ilrP.txt
  1268. Format version: 2-byte integer (decimal)
  1269. Sync with HEXA: 1-byte integer (decimal)
  1270. Auto load HEXA: 1-byte integer (decimal)
  1271. Window width: 2-byte integer (decimal)
  1272. Window height: 2-byte integer (decimal)
  1273. Window's portRect: rectangle
  1274. Traps searches wrap: 1-byte integer (decimal)
  1275. Traps as buttons: 1-byte integer (decimal)
  1276. Offset/addr as buttons: 1-byte integer (decimal)
  1277. Show refs as addresses: 1-byte integer (decimal)
  1278. Flash ref status: 1-byte integer (decimal)
  1279. Search for ALL refs: 1-byte integer (decimal)
  1280. Use size: 1-byte integer (decimal)
  1281. Use position: 1-byte integer (decimal)
  1282. Reserved1: 4-byte integer (decimal)
  1283. Reserved2: 4-byte integer (decimal)
  1284. Reserved3: 4-byte integer (decimal)
  1285.  
  1286.